File: vendor/magento/module-sales/etc/di.xml
<type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory">
<arguments>
<argument name="collections" xsi:type="array">
<item name="sales_order_grid_data_source"
xsi:type="string">
Magento\Sales\Model\ResourceModel\Order\Grid\Collection
</item>
<item name="sales_order_invoice_grid_data_source"
xsi:type="string">
Magento\Sales\Model\ResourceModel\Order\Invoice\Grid\Collection
</item>
<item name="sales_order_shipment_grid_data_source"
xsi:type="string">
Magento\Sales\Model\ResourceModel\Order\Shipment\Grid\Collection
</item>
<item name="sales_order_creditmemo_grid_data_source"
xsi:type="string">
Magento\Sales\Model\ResourceModel\Order\Creditmemo\Grid\Collection
</item>
<item name="sales_order_view_invoice_grid_data_source"
xsi:type="string">
Magento\Sales\Model\ResourceModel\Order\Invoice\Orders\Grid\Collection
</item>
<item name="sales_order_view_shipment_grid_data_source"
xsi:type="string">
Magento\Sales\Model\ResourceModel\Order\Shipment\Order\Grid\Collection
</item>
<item name="sales_order_view_creditmemo_grid_data_source"
xsi:type="string">
Magento\Sales\Model\ResourceModel\Order\Creditmemo\Order\Grid\Collection
</item>
</argument>
</arguments>
</type>
This is a type configuration.
This configuration is for the
base area.
Base area configurations will apply to all the sub-applications.
This configuration tells the Object Manager that when a user wants a
Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory
object that the following arguments should be used in the foo object's constructor.
$collections =
[...items...];
|